add_subdirectory(message_serialization)
add_subdirectory(protocol)
add_subdirectory(mcp_capability)
# add_subdirectory(other_module)

# 创建核心库
add_library(core INTERFACE)

target_link_libraries(core INTERFACE
    message_serialization
    protocol
    mcp_capability
    # other module
)

target_include_directories(core INTERFACE
    ${CMAKE_CURRENT_SOURCE_DIR}/../include
)
